package com.ruoyi.well.service;

import com.ruoyi.well.domain.WellData;

import java.util.List;

public interface WellService {

    /**
     * 根据关井时间筛选log，根据设备返回一年内每日用水量
     */
    List<WellData> waterDataStatisticsDay(String deviceId,String year);

    /**
     * 根据设备返回一年内每月用水量
     * @param deviceIds
     * @param year
     * @return
     */
    List<WellData> waterDataStatisticsMonth(String deviceIds,String year);

    /**
     * 根据设备返回历年总用水量
     * @param deviceIds
     * @param startYear
     * @param endYear
     * @return
     */
    List<WellData> waterDataStatisticsYear(String deviceIds,String startYear,String endYear);

    /**
     * 返回一个区域内所有的设备号（去重）
     * @param areaId
     * @return
     */
    List<String> selectDeviceListByAreaId(Integer areaId);

}
